home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
DJGPP
/
QDDVX102.ZIP
/
contrib
/
dvx
/
readme.dvx
< prev
Wrap
Text File
|
1993-07-15
|
4KB
|
113 lines
qddvx102.zip README file:
-------------------------
This distribution contains support libraries for building X
programs for DESQview/X using djgpp 1.08 or above. The directory
structure is now in the correct contrib format, where all files
are placed in contrib\dvx off your DJGPP directory. This file MUST
be unzipped using the -d parameter to PKUNZIP, in order to create
the proper subdirectories listed below:
INC - X and BSD socket include files
LIB - X and BSD socket library files
DOCS - socket,daemon and protected mode API documentation
BIN - some utility programs
DEMOS - Demonstration X clients
QDECK - Sample clients peculiar to DESQview/X
Changes from 1.01:
------------------
1. Added scandir(). Scan the directory dirname calling select to
make a list of selected directory entries then sort using qsort
and compare routine dcomp. Returns the number of entries and a
pointer to a list of pointers to struct dirent (through
namelist). Returns -1 if there were any errors.
2. Added alphasort(). Alphabetic order comparison routine for
those who want it. A companion to scandir().
3. Fixed getuid(). It longer gives an exception in GNU.
4. Fixed apiIsObj(). It now returned values as documented in the
roadmap.
5. Added keyOf(). get handle of given task's keyboard.
6. Added wait1(). It waits until a process handle is no longer
valid.
7. Fixed pif_start(). It previously only handled comamnd
parmaters of less then 65 bytes.
8. Added pif_exec(). Which acts as pif_start should i.e it
returns the process handle. A return value of zero indicates a
failure, and errno is set.
9. Added system(). Passes the string to be executed to a new DV
process. First useing the first word as the pif name, if that
fails then using the 'DOS' pif. If the command has a trailing '&'
system will not wait for the process to terminate. There should be
no need to use pif_exec or pif_start anymore. Hopefully replacing
the libpc system() will not cause problems.
10. Added bsd.h,pmi.h,qdos.h.
11. Updated the Quarterdeck created header files to support C++.
12.The Athena Widget Libraries have been recompiled with the
XAW_BC define (for backward compatability.)
13. Xmu/Editresc.h and Xmu/EditresP.h adding support for the R5
Editres protcol (as ported to R4 by Marc QUINTON).
Porting From UNIX:
------------------
When copying from UNIX to DOS file names get truncated to eight
characters + '.' + three characters. In cases where the first
eight characters more than one filename were identical, files had
to be renamed to avoid being overwritten. When porting programs
to DOS it would be tedious to manually alter header file names in
source code. A program called UNIX2DVX.EXE is provided to
automate this process. See UNIX2DVX.DOC in the docs\ directory
for details on this program.
Disclaimer :
------------
This software is distributed WITHOUT ANY WARRANTY; without even
the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
There is no obligation on Quarterdeck Office Systems to support
this product.
The recommended forums for discussing problems are:
DJGPP mailing list:
djgpp@sun.soe.clarkson.edu
Internet forum:
comp.os.msdos.desqview
Quarterdeck COMPUSERVE:
Electronic Mail 76004,2310
Forum Access GO QUARTERDECK
BIX:
Forum Access JOIN DESQVIEW
Quarterdeck BBS:
(310) 314-3227
Forum Access JOIN 2 (API Support Conference)
Note:
-----
The DESQview/X X11 Roadmap, together with the DJGPP compiler and
X11R4 library support is available from Quarterdeck Office
Systems for a cost of $50. The DESQview/X X11 Roadmap, is
available separately a cost of $25. Quarterdeck Office Systems
Customer Service can be reached at 1-800-354-3222.
-----------------------